﻿<%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="ItemEstoqueLista.aspx.cs" Inherits="InfraWEB.UI.ItemEstoqueLista" MasterPageFile="~/EquipeAdminMaster.Master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <style type="text/css">
        .style3
        {
            color: #507CD1;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
        <div>
			<h1 class="style3">Lista de Itens de Estoque</h1>
			<div class="error">
				<asp:Label runat="server" ID="lblMensagem" Visible="false"></asp:Label>
			    <br />
			    <br />
			</div>
			<div class="oneline">
				<asp:Button ID="btnNovoItemEstoque" Text="Novo Item de Estoque"  onclick="btnNovoItemEstoque_Click" runat="server"/>
				<asp:Button ID="btnRetirarItemEstoque" Text="Retirar Item"  
                    onclick="btnRetirarItemEstoque_Click" runat="server"/>
				<asp:Button ID="btnReporItemEstoque0" Text="Repor Item"  
                    onclick="btnReporItemEstoque_Click" runat="server"/>
			    <br />
			    <br />
                <br />
			</div>
			<asp:GridView ID="itemGridView" runat="server" CellPadding="4" 
                ForeColor="#333333" GridLines="None" AllowPaging="True" 
                AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="IesId" 
                DataSourceID="SqlDataSource1">
                <RowStyle BackColor="#EFF3FB" />
                <Columns>
                    <asp:BoundField DataField="IesNome" HeaderText="Nome" 
                        SortExpression="IesNome" />
                    <asp:BoundField DataField="IesEstoqueMinimo" HeaderText="Estoque Mínimo" 
                        SortExpression="IesEstoqueMinimo" />
                    <asp:BoundField DataField="IesEstoqueCritico" HeaderText="Estoque Crítico" 
                        SortExpression="IesEstoqueCritico" />
                    <asp:BoundField DataField="IesUnidade" HeaderText="Unidade" 
                        SortExpression="IesUnidade" />
                    <asp:BoundField DataField="IesQuantidadeAtual" HeaderText="Quantidade Atual" 
                        SortExpression="IesQuantidadeAtual" />
                    <asp:BoundField DataField="IesCategoriaEstoque" HeaderText="Categoria" 
                        SortExpression="IesCategoriaEstoque" />
                    <asp:CommandField DeleteText="Apagar" EditText="Editar" ShowDeleteButton="True" 
                        ShowEditButton="True" />
                </Columns>
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <EditRowStyle BackColor="#2461BF" />
                <AlternatingRowStyle BackColor="White" />
            </asp:GridView>
		    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                ConnectionString="<%$ ConnectionStrings:infraConnectionString %>" 
                DeleteCommand="DELETE FROM [ItemEstoque] WHERE [IesId] = @IesId" 
                InsertCommand="INSERT INTO [ItemEstoque] ([IesNome], [IesEstoqueMinimo], [IesEstoqueCritico], [IesUnidade], [IesQuantidadeAtual], [IesCategoriaEstoque]) VALUES (@IesNome, @IesEstoqueMinimo, @IesEstoqueCritico, @IesUnidade, @IesQuantidadeAtual, @IesCategoriaEstoque)" 
                SelectCommand="SELECT * FROM [ItemEstoque]" 
                UpdateCommand="UPDATE [ItemEstoque] SET [IesNome] = @IesNome, [IesEstoqueMinimo] = @IesEstoqueMinimo, [IesEstoqueCritico] = @IesEstoqueCritico, [IesUnidade] = @IesUnidade, [IesQuantidadeAtual] = @IesQuantidadeAtual, [IesCategoriaEstoque] = @IesCategoriaEstoque WHERE [IesId] = @IesId">
                <DeleteParameters>
                    <asp:Parameter Name="IesId" Type="Int32" />
                </DeleteParameters>
                <UpdateParameters>
                    <asp:Parameter Name="IesNome" Type="String" />
                    <asp:Parameter Name="IesEstoqueMinimo" Type="Int32" />
                    <asp:Parameter Name="IesEstoqueCritico" Type="Int32" />
                    <asp:Parameter Name="IesUnidade" Type="String" />
                    <asp:Parameter Name="IesQuantidadeAtual" Type="Int32" />
                    <asp:Parameter Name="IesCategoriaEstoque" Type="Int32" />
                    <asp:Parameter Name="IesId" Type="Int32" />
                </UpdateParameters>
                <InsertParameters>
                    <asp:Parameter Name="IesNome" Type="String" />
                    <asp:Parameter Name="IesEstoqueMinimo" Type="Int32" />
                    <asp:Parameter Name="IesEstoqueCritico" Type="Int32" />
                    <asp:Parameter Name="IesUnidade" Type="String" />
                    <asp:Parameter Name="IesQuantidadeAtual" Type="Int32" />
                    <asp:Parameter Name="IesCategoriaEstoque" Type="Int32" />
                </InsertParameters>
            </asp:SqlDataSource>
		</div>
</asp:Content>
